Amazon — Software Development Engineer II

Posted: 02-11-2025

Salary: ₹25 - ₹35 Lakhs/Annum Expected

About the Role:

Amazon Business is looking for passionate and skilled Software Development Engineers who want to transform the way businesses purchase online. The selected candidate will work on cutting-edge systems that combine Amazon’s consumer platform strengths with features specifically designed for business customers.

The Team:

The Amazon Business (AB) Services team focuses on providing efficient, scalable, and cost-effective solutions for business clients. This team builds and maintains all software layers—from intuitive front-end interfaces to reliable back-end services—while embracing innovation in technologies to enhance scalability, usability, and performance.

The Work You’ll Do:

As a Software Development Engineer II, you will translate business requirements into solid technical solutions while participating in full software development life cycles. You’ll collaborate with global peers, ensuring delivery excellence, system performance, and architectural integrity. Your work will directly shape the business procurement experience for international customers.

Key Responsibilities:

  • Design and develop high-performance web services, APIs, SDKs, and microservices.
  • Implement software design patterns, reusable code, and efficient coding practices.
  • Collaborate with global teams for successful solution delivery.
  • Enhance product scalability, performance, and user experience.
  • Own system design and drive high-quality, operationally stable solutions.
  • Mentor team members and contribute to skill development within the team.
  • Communicate clearly with cross-functional stakeholders and management.

Key Technical Skills:

Java, Python, C++, Object-Oriented Design, Distributed Systems, AWS, REST APIs, Microservices, Software Architecture, Design Patterns, Data Structures, Algorithms, Front-end development, Back-end development, Web services

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • At least 3 years of professional software development experience.
  • Minimum 2 years of experience in system design, architecture, or reliability engineering.
  • Strong programming background in at least one modern language (Java, Python, C++).
  • Proficiency in building scalable web applications or web services solutions.
  • Knowledge of software design best practices, version control systems, and DevOps tools.
  • Strong problem-solving and analytical thinking ability.
  • Excellent teamwork and communication skills.

Important Notice:

This job description and related content are owned by Amazon. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Amazon directly. We do not process applications or respond to candidate queries.